package com.cosmosource.model.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;


@ApiModel(
        description = "添加/编辑用户信息"
)
@Data
public class UserInfo implements Serializable {
    @ApiModelProperty("用户名称")
    private String name;
    @ApiModelProperty("下次登陆是否更改密码 0:不修改/1:修改")
    private Integer pwdFlag;
    @ApiModelProperty("是否禁用 1:可用；0:禁用")
    private Integer disable;
    @ApiModelProperty("到期日期/-1为永久有效")
    private String expireDate;
    @ApiModelProperty("创建人（修改时不需要）")
    private Long creator;
    @ApiModelProperty("修改人（创建时不需要）")
    private Long updateBy;
    @ApiModelProperty("登录名-添加功能独有属性(修改时不需要)")
    private String loginUid;
    @ApiModelProperty("用户类型 0:普通用户；1:管理员；2:租户管理员；3:平台管理员---添加功能独有属性(修改时不需要)")
    private Integer userType;
    @ApiModelProperty("登录密码-添加功能独有属性(修改时不需要)")
    private String loginPwd;
    @ApiModelProperty("组织ID-添加功能独有属性(修改时不需要")
    private Long orgId;

    @ApiModelProperty("租户id")
    private String tenantId;
    @ApiModelProperty("上级ID")
    private Long pid;
    private String avatar;
    private String dateOfBirth;
    private String ranking;
}

